v3.26.1
Description of Business and Summary of Significant Accounting Policies - Summary of the Changes in the Value of the Provision for Anticipated Losses (Details) - USD ($)
$ in Thousands
6 Months Ended 12 Months Ended
Jun. 30, 2026
Dec. 31, 2025
Contract with Customer, Liability [Abstract]    
Loss contract liability, beginning balance $ 2,932 $ 0
Provision for anticipated losses 0 3,785
Settlement of loss contract liability (1,088) (853)
Loss contract liability, closing balance 1,844 2,932
Current portion $ 1,844 $ 2,932