XML 41 R31.htm IDEA: XBRL DOCUMENT v3.24.0.1
Supplemental Financial Information (Details - Other liabilities) - USD ($)
$ in Thousands
Dec. 31, 2023
Jun. 30, 2023
Current    
Accrued variable consideration $ 2,546 $ 2,167
Customer deposits and refunds 20,166 16,344
Accrued raw materials purchases 165 267
Deferred revenue 2,778 2,493
Lease liability 1,914 1,859
Taxes payable 646 647
Warranty reserve 668 788
Other accrued operating expenses 3,206 4,248
Total other current liabilities 32,089 28,813
Non-current    
Lease liability 9,447 10,425
Deferred tax liability 284 146
Deferred revenue 2,407 888
Total other non-current liabilities $ 12,138 $ 11,459