XML 86 R70.htm IDEA: XBRL DOCUMENT v3.24.0.1
Income Taxes - Deferred Tax Assets and Liabilities (Details) - USD ($)
$ in Thousands
Dec. 31, 2023
Dec. 31, 2022
Income Tax Disclosure [Abstract]    
Allowance for credit losses and inventory reserves $ 1,724 $ 1,337
Warranty accrual 5,462 4,184
Other accruals 3,989 4,814
Share-based compensation 8,560 7,440
Research & development expenses 18,647 11,265
Oklahoma investment credit carryforward 2,306 3,115
Other, net 1,673 2,339
Gross deferred income tax assets 42,361 34,494
Valuation allowance 0 (3,115)
Net deferred income tax assets 42,361 31,379
Property & equipment (54,495) (50,040)
Total deferred income tax liabilities (54,495) (50,040)
Net deferred income tax liabilities $ 12,134 $ 18,661