v3.26.1
Commitments and Contingencies - Schedule of Redeemable Noncontrolling Interest (Details) - USD ($)
$ in Thousands
3 Months Ended
Jun. 30, 2026
Jun. 30, 2025
Long-term Commitment [Roll Forward]    
Balance at the beginning $ 10,346  
Contribution from non-controlling members 10,000 $ 0
Balance at the end 16,291  
Total    
Long-term Commitment [Roll Forward]    
Balance at the beginning 10,346  
Contribution from non-controlling members 10,000  
Distribution to non-controlling members (84)  
Net income attributable to non-controlling interests 179  
Other comprehensive income attributable to the RNCI (32)  
OCI Impact on Redemption value (57)  
Redemption value adjustments (9)  
Redemption of non-controlling interest (4,052)  
Balance at the end 16,291  
Shanwick RNCI    
Long-term Commitment [Roll Forward]    
Balance at the beginning 6,264  
Contribution from non-controlling members 0  
Distribution to non-controlling members (26)  
Net income attributable to non-controlling interests 179  
Other comprehensive income attributable to the RNCI (32)  
OCI Impact on Redemption value (57)  
Redemption value adjustments (64)  
Redemption of non-controlling interest 0  
Balance at the end 6,264  
Contrail RNCI    
Long-term Commitment [Roll Forward]    
Balance at the beginning 4,082  
Contribution from non-controlling members 0  
Distribution to non-controlling members (30)  
Net income attributable to non-controlling interests 0  
Other comprehensive income attributable to the RNCI 0  
OCI Impact on Redemption value 0  
Redemption value adjustments 0  
Redemption of non-controlling interest (4,052)  
Balance at the end 0  
CAP RNCI    
Long-term Commitment [Roll Forward]    
Balance at the beginning 0  
Contribution from non-controlling members 10,000  
Distribution to non-controlling members (28)  
Net income attributable to non-controlling interests 0  
Other comprehensive income attributable to the RNCI 0  
OCI Impact on Redemption value 0  
Redemption value adjustments 55  
Redemption of non-controlling interest 0  
Balance at the end $ 10,027