v3.25.2
Segment Information - Narrative (Details)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2025
USD ($)
Jun. 30, 2024
USD ($)
Jun. 30, 2025
USD ($)
segment
Jun. 30, 2024
USD ($)
Segment Reporting Information [Line Items]        
Number of operating segments | segment     1  
Number of reportable segments | segment     1  
Depreciation $ 643 $ 440 $ 1,235 $ 863
Software licensing agreements        
Segment Reporting Information [Line Items]        
Amortization expense 75 75 150 150
Selling and marketing expense        
Segment Reporting Information [Line Items]        
Depreciation 623 432 1,198 847
General and administrative expense        
Segment Reporting Information [Line Items]        
Depreciation $ 20 $ 8 $ 37 $ 16