Annual and transition report of foreign private issuers [Sections 13 or 15(d)]

Leases (Tables)

v3.25.0.1
Leases (Tables) - USD ($)
12 Months Ended
Dec. 31, 2024
Dec. 31, 2023
Dec. 31, 2022
Disclosure Text Block [Abstract]      
Schedule of operating lease expenses
December 31,
2024 2023 2022
(U.S. $ in thousands)
Operating lease cost:
Fixed payments and variable payments that depend on an index or rate $ 8,444  $ 10,090  $ 8,951 
Total operating lease cost $ 8,444  $ 10,090  $ 8,951 
   
Schedule of other information related to operating leases
December 31,
2024 2023 2022
(U.S. $ in thousands)
Cash paid for amounts included in the measurement of lease liabilities $ 7,272  $ 8,885  $ 8,372 
Right-of-use assets obtained in exchange for new operating lease liabilities $ 20,808  $ 7,142  $ 12,057 
   
Schedule of weighted-average operating leases
December 31,
2024 2023 2022
(U.S. $ in thousands)
Weighted-average remaining lease term — operating leases 11.80 years 4.73 years 4.11 years
Weighted-average discount rate — operating leases 5.56% 4.47% 4.17%
   
Schedule of maturities of operating lease liabilities
December 31,
2024
(U.S. $ in thousands)
2025 $ 7,321 
2026 6,004 
2027 3,964 
2028 3,600 
2029 / and thereafter 27,254 
Total operating lease payments 48,143 
Less: imputed interest (16,053)
Present value of lease liabilities
$ 32,090 
   
Fixed payments and variable payments that depend on an index or rate $ 8,444,000 $ 10,090,000 $ 8,951,000
Operating Lease, Cost $ 8,444,000 $ 10,090,000 $ 8,951,000