v3.26.1
Related Party Transactions (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 10, 2025
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Dec. 31, 2025
Related Party Transaction [Line Items]            
Accrued liabilities   $ 6,864   $ 6,864   $ 5,259
Accounts payable   5,931   5,931   8,874
Related party            
Related Party Transaction [Line Items]            
Accrued liabilities   0   0   575
Accounts payable   1,378   1,378   1,220
Genesis Software | Software Licensing Agreement            
Related Party Transaction [Line Items]            
Agreement term 5 years          
Transaction amount   666 $ 398 1,241 $ 741  
Royalties, percent of net sales price 4.00%          
Royalties, payment threshold $ 7,000          
Genesis Software | Software Licensing Agreement | Related party            
Related Party Transaction [Line Items]            
Payments for software development   1,994 453 4,330 1,024  
Accounts payable   982   982   863
Genesis Software | Upfront payment            
Related Party Transaction [Line Items]            
Transaction amount 1,000          
Genesis Software | Incremental payments            
Related Party Transaction [Line Items]            
Transaction amount $ 500          
Genesis Innovation Group | Consulting Agreement            
Related Party Transaction [Line Items]            
Transaction amount   1,261 $ 1,060 2,399 $ 2,295  
Genesis Innovation Group | Consulting Agreement | Related party            
Related Party Transaction [Line Items]            
Accounts payable   $ 396   $ 396   $ 357