XML 53 R42.htm IDEA: XBRL DOCUMENT v3.25.3
Revenue - Narrative (Details)
$ in Thousands
Sep. 30, 2025
USD ($)
Revenue from Contract with Customer [Abstract]  
Non-cancelable revenue arrangements, future minimum revenues, 2025 $ 6,148
Non-cancelable revenue arrangements, future minimum revenues, 2026 16,513
Non-cancelable revenue arrangements, future minimum revenues, 2027 12,987
Non-cancelable revenue arrangements, future minimum revenues, 2028 12,213
Non-cancelable revenue arrangements, future minimum revenues, 2029 9,909
Non-cancelable revenue arrangements, future minimum revenues, subsequent years $ 8,587