XML 67 R51.htm IDEA: XBRL DOCUMENT v3.25.4
Inventory - Schedule of Inventory Balances (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Dec. 31, 2023
Inventory Adjustments [Roll Forward]      
Allowance balance, beginning of year $ (4,457) $ (6,569)  
Provision (1,206) (2,670) $ (5,041)
Write offs 1,737 4,782  
Allowance balance, beginning of year $ (3,926) $ (4,457) $ (6,569)