XML 66 R56.htm IDEA: XBRL DOCUMENT v3.23.2
Revision for Immaterial Misstatements - Condensed Consolidated Statement of Comprehensive Income (Loss) (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 6 Months Ended 12 Months Ended
Jun. 30, 2023
Mar. 31, 2023
Jun. 30, 2022
Mar. 31, 2022
Jun. 30, 2023
Jun. 30, 2022
Dec. 31, 2022
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Cost of sales $ 49,603   $ 33,496   $ 81,777 $ 58,026  
Gross profit 67,876   70,040   121,980 120,925  
Loss from operations (13,146)   (5,027)   (30,456) (19,040)  
Income (loss) before provision for income taxes 1,171   6,393   (22,750) 40,463  
Net income 3,364 $ (20,259) 6,317 $ 31,455 (16,895) 37,772  
Comprehensive income $ 2,997   $ 2,630   $ (16,374) $ 33,940  
Net income per share - Basic (in dollars per share) $ 0.03   $ 0.04   $ (0.13) $ 0.25  
Net income per share - Diluted (in dollars per share) $ 0.03   $ (0.06)   $ (0.13) $ (0.19)  
Previously reported              
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Cost of sales     $ 31,882     $ 55,360  
Gross profit     71,654     123,591  
Loss from operations     (3,413)     (16,374)  
Income (loss) before provision for income taxes     8,007     43,129  
Net income     7,931     40,438  
Comprehensive income     $ 4,244     $ 36,606  
Net income per share - Basic (in dollars per share)     $ 0.05     $ 0.27  
Net income per share - Diluted (in dollars per share)     $ (0.05)     $ (0.18)  
Revision of Prior Period, Adjustment              
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Cost of sales     $ 1,614     $ 2,666  
Gross profit     (1,614)     (2,666)  
Loss from operations     (1,614)     (2,666)  
Income (loss) before provision for income taxes     (1,614)     (2,666)  
Net income     (1,614)     (2,666) $ 200
Comprehensive income     $ (1,614)     $ (2,666)  
Net income per share - Basic (in dollars per share)     $ (0.01)     $ (0.02)  
Net income per share - Diluted (in dollars per share)     $ (0.01)     $ (0.01)