v3.26.1
Segment Information - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
USD ($)
Jun. 30, 2025
USD ($)
Jun. 30, 2026
USD ($)
segment
Jun. 30, 2025
USD ($)
Segment Reporting [Line Items]        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Depreciation $ 1,108 $ 643 $ 2,165 $ 1,235
Software licensing agreements        
Segment Reporting [Line Items]        
Amortization expense 25 75 100 150
Location, Statement of Income, Balance [Axis]: us-gaap:GeneralAndAdministrativeExpense        
Segment Reporting [Line Items]        
Depreciation 22 20 45 37
Location, Statement of Income, Balance [Axis]: us-gaap:SellingAndMarketingExpense        
Segment Reporting [Line Items]        
Depreciation $ 1,086 $ 623 $ 2,120 $ 1,198