v3.26.1
Accounts Receivable, net - Schedule of Allowance of Expected Credit Losses (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Accounts Receivable, Allowance for Credit Loss Roll Forward    
Allowance for expected credit losses, beginning of period $ 244 $ 244
Current period credit provision 0 0
Write offs charged against the allowance (244) 0
Recoveries collected 0 0
Allowance of expected credit losses, end of period $ 0 $ 244