v3.26.1
Segments - Scheduled of Segment Revenue (Details) - USD ($)
$ in Thousands
3 Months Ended 6 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Jun. 30, 2026
Jun. 30, 2025
Segment Reporting [Line Items]        
Revenue [1] $ 70,487 $ 80,721 $ 141,243 $ 160,134
Technology        
Segment Reporting [Line Items]        
Revenue 48,795 52,876 98,263 104,358
Adjusted cost of revenue 17,820 18,024 34,984 34,895
Technology | Operating Segments        
Segment Reporting [Line Items]        
Adjusted Gross Profit 30,975 34,852 63,279 69,463
Accumulated Impairment Losses        
Segment Reporting [Line Items]        
Revenue 21,692 27,845 42,980 55,776
Adjusted cost of revenue 16,830 22,733 33,983 46,227
Accumulated Impairment Losses | Operating Segments        
Segment Reporting [Line Items]        
Adjusted Gross Profit $ 4,862 $ 5,112 $ 8,997 $ 9,549
[1] Includes amounts attributable to related party transactions. See Note 18 for further details.