Quarterly report pursuant to Section 13 or 15(d)

Basis of Presentation and Accounting Policy Information - Correction of an Error (Details)

v3.22.0.1
Basis of Presentation and Accounting Policy Information - Correction of an Error (Details) - USD ($)
$ / shares in Units, $ in Thousands
3 Months Ended 9 Months Ended 12 Months Ended
Dec. 31, 2021
Jun. 30, 2021
Mar. 31, 2021
Dec. 31, 2020
Dec. 31, 2021
Dec. 31, 2020
Mar. 31, 2021
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Accrued liabilities $ 22,731 $ 22,048 $ 23,888   $ 22,731   $ 23,888
Income taxes payable   254          
Deferred income taxes 18,532 21,798 21,006   18,532   21,006
Retained earnings 194,843 183,095 183,436   194,843   183,436
Sales   71,155 73,323       276,181
Cost of sales 59,866 44,617 46,461 $ 42,644 154,084 $ 112,848 159,309
Gross profit $ 40,747 26,538 26,862 $ 36,960 $ 99,006 $ 90,010 116,872
Net income/(loss)   $ (340) $ (1,051)       $ 877
Basic (in dollars per share) $ 0.34 $ (10.00) $ (30.00) $ 0.19 $ 0.34 $ 0.06 $ 30.00
Diluted (in dollars per share) $ 0.33 $ (10.00) $ (30.00) $ 0.18 $ 0.34 $ 0.06 $ 30.00
as reported              
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Accrued liabilities   $ 20,046 $ 23,517       $ 23,517
Income taxes payable   678          
Deferred income taxes   21,880 21,088       21,088
Retained earnings   184,591 183,725       183,725
Sales   71,155 73,323       276,181
Cost of sales   42,986 46,090       158,938
Gross profit   28,169 27,233       117,243
Net income/(loss)   $ 867 $ (763)       $ 1,165
Basic (in dollars per share)   $ 30.00 $ (20.00)       $ 40.00
Diluted (in dollars per share)   $ 30.00 $ (20.00)       $ 30.00
Adjustments              
Error Corrections and Prior Period Adjustments Restatement [Line Items]              
Accrued liabilities   $ 2,002 $ 371       $ 371
Income taxes payable   (424)          
Deferred income taxes   (82) (82)       (82)
Retained earnings   (1,496) (289)       (289)
Sales   0 0       0
Cost of sales   1,631 371       371
Gross profit   (1,631) (371)       (371)
Net income/(loss)   $ (1,207) $ (288)       $ (288)
Basic (in dollars per share)   $ (40.00) $ (10.00)       $ (10.00)
Diluted (in dollars per share)   $ (40.00) $ (10.00)       $ 0.00