v3.26.1
Unaudited Condensed Consolidated Balance Sheets (Parenthetical) - USD ($)
$ in Thousands
Jun. 30, 2026
Dec. 31, 2025
Statement of Financial Position [Abstract]    
Allowance for expected credit losses $ 5,282 $ 2,643
Member's interest, common shares authorized   150,000,000
Member's interest, Common shares issued   103,887,373
Member's interest, Common shares outstanding   103,887,000
Common stock, shares authorized 1,000,000,000  
Common shares issued 103,887,373  
Common shares outstanding 103,887,000