v3.25.4
Accounts Receivable - Schedule of Allowance for Expected Credit Loss (Details) - USD ($)
$ in Thousands
12 Months Ended
Dec. 31, 2025
Dec. 31, 2024
Allowance for Doubtful Accounts Receivable [Roll Forward]    
Beginning balance $ (2,027) $ (2,027)
Additional allowance (453) 0
Deductions 0 0
Ending balance $ (2,480) $ (2,027)