XML 134 R121.htm IDEA: XBRL DOCUMENT v3.26.1
Commitment and Contingencies - Long-Term Purchase Commitment (Details)
$ in Thousands
Dec. 31, 2025
USD ($)
Commitments and Contingencies Disclosure [Abstract]  
2026 $ 2,405
2027 1,984
2028 1,668
2029 1,586
Recorded Unconditional Purchase Obligation, to be Paid, Year Five 595
Recorded Unconditional Purchase Obligation, to be Paid, after Year Five 101
Recorded unconditional purchase obligation due after year four $ 8,339